package com.jkl.dao.home;

import com.jkl.entity.bsWorkflowLog.BsWorkflowLog;
import com.jkl.entity.home.HomeRequestEntity;
import com.jkl.entity.home.MainIndexMappingEntity;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface MainIndexChangMapper extends Mapper<BsWorkflowLog> {
	
	//处理总量分析
	List<MainIndexMappingEntity> getProductionAmountAnalysis(HomeRequestEntity homeRequestEntity);
	//有害垃圾处理量
	List<MainIndexMappingEntity> harmGarbageList(HomeRequestEntity homeRequestEntity);
	//易腐垃圾
	List<MainIndexMappingEntity> perishableGarbageList(HomeRequestEntity homeRequestEntity);
	//其他垃圾
	List<MainIndexMappingEntity> otherGarbageList(HomeRequestEntity homeRequestEntity);
	//回收利用折线图
	List<MainIndexMappingEntity> recyclePolyline(HomeRequestEntity homeRequestEntity);
	//回收利用饼状图
	MainIndexMappingEntity recyclepieChart(HomeRequestEntity homeRequestEntity);
	//获取当年回收利用或者上月回收利用
	MainIndexMappingEntity recycleTotal(HomeRequestEntity homeRequestEntity);
	//资源化分析-焚烧发电
	List<MainIndexMappingEntity> incinerationPowerList(HomeRequestEntity homeRequestEntity);
	//资源化分析-焚烧供热
	List<MainIndexMappingEntity> incinerationHotList(HomeRequestEntity homeRequestEntity);
	//资源化分析-生物柴油
	List<MainIndexMappingEntity> biodieselList(HomeRequestEntity homeRequestEntity);
	//资源化分析-沼气
	List<MainIndexMappingEntity> biogasList(HomeRequestEntity homeRequestEntity);
	//GIS
	MainIndexMappingEntity gis(HomeRequestEntity homeRequestEntity);


}